home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PCMania 73
/
PCMania CD73_1.iso
/
pcmania
/
render73
/
Foro
/
CASAS
/
GRADAS.INC
< prev
next >
Wrap
Text File
|
1997-03-19
|
2KB
|
97 lines
union{
#declare d=0
#declare c=0
//Grada1
object{
union{
union{
#while(d<62)
box{<-100,10,-40+d> <100,50-(d/2),-38+d>}
#declare d=d+2
#end
}
#declare d=0
#while(d<60)
#while(c<190)
#if(c=60 | c=130 )
#declare c=c+10
#end
object{
union{
box{<-94+c,12,-40+d> <-96+c,52.5-(d/2),-39.5+d>}
box{<-94+c,12,-40+d> <-96+c,51-(d/2),-38+d>}
}
pigment {rgb<1,0,0>}
}
#declare c= c+2.5
#end
#declare d= d+2
#declare c=0
#end
}
pigment {rgb<0.6,0.6,0.6>}
rotate <0,180,0>
scale <1,0.7,1>
translate <0,-10,-100>
}
//Publico
#declare d=0
#declare c=0
#declare R1= seed(34)
#declare R2= seed(54)
#declare R3= seed(86)
object{
union{
#while(d<60)
#while(c<190)
#if(c=60 | c=130)
#declare c=c+10
#end
//Ahora se genera una persona, es decir, una esfera y una cilindro unidos
object{
union{
sphere{
<-95+c,53.5-(d/2),-39+d>, 0.5
pigment{ rgb<0.5,0.2,0.2>} // El color de la cabeza no cambia
}
cylinder{
<-95+c,50-(d/2),-39+d>,<-95+c,53-(d/2),-39+d>, 0.55
pigment{rgb<rand(R1),rand(R2),rand(R3)>}
//Esta lφnea de arriba asigna un color pseudo-aleatorio al cuerpo (cilindro) de la persona
}
}
}
#declare c=c+2.5
// Las 3 lφneas siguientes asignan nuevos valores a las semillas de rand
#declare R1= R1*R1/7
#declare R2= R2*R2/13
#declare R3= R3*R3/17
#end
#declare d=d+2
#declare c=0
#end
}
rotate <0,180,0>
scale <1,0.7,1>
translate <0,-10,-100>
}
}